tools/Makefiles: install libvhd and libblktap with INSTALL_PROG
authorMichael Young <m.a.young@durham.ac.uk>
Tue, 1 Feb 2011 19:19:58 +0000 (19:19 +0000)
committerMichael Young <m.a.young@durham.ac.uk>
Tue, 1 Feb 2011 19:19:58 +0000 (19:19 +0000)
Shared libraries should be executable.

(rpm (4.9.0) doesn't automatically supply a "provides" entry for a
library unless it is executable.  Non-executable libraries can cause
other trouble too.)

Signed-off-by: Michael Young <m.a.young@durham.ac.uk>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/blktap/lib/Makefile
tools/blktap2/vhd/lib/Makefile

index 4f05e2f3c31b2304933f2acdc0289a44918b7865..206e060114d28dea16df1d6bfd1e75687396bc3a 100644 (file)
@@ -36,7 +36,7 @@ all: $(LIB)
 install: all
        $(INSTALL_DIR) $(DESTDIR)$(LIBDIR)
        $(INSTALL_DIR) $(DESTDIR)$(INCLUDEDIR)
-       $(INSTALL_DATA) $(LIB) $(DESTDIR)$(LIBDIR)
+       $(INSTALL_PROG) $(LIB) $(DESTDIR)$(LIBDIR)
        ln -sf libblktap.so.$(MAJOR).$(MINOR) $(DESTDIR)$(LIBDIR)/libblktap.so.$(MAJOR)
        ln -sf libblktap.so.$(MAJOR) $(DESTDIR)$(LIBDIR)/libblktap.so
        $(INSTALL_DATA) blktaplib.h $(DESTDIR)$(INCLUDEDIR)
index 12e7510d4bb0632b233906f8263011722c737568..6f5f04c1c152684929f9926a8082939ae03e51a7 100644 (file)
@@ -63,7 +63,7 @@ libvhd.a: $(LIB-OBJS)
 
 install: all
        $(INSTALL_DIR) -p $(DESTDIR)$(INST-DIR)
-       $(INSTALL_DATA) $(LIBVHD) $(DESTDIR)$(INST-DIR)
+       $(INSTALL_PROG) $(LIBVHD) $(DESTDIR)$(INST-DIR)
        ln -sf libvhd.so.$(LIBVHD-MAJOR).$(LIBVHD-MINOR) $(DESTDIR)$(INST-DIR)/libvhd.so.$(LIBVHD-MAJOR)
        ln -sf libvhd.so.$(LIBVHD-MAJOR) $(DESTDIR)$(INST-DIR)/libvhd.so